package com.woniu.smallmedical.mapper;

import com.woniu.smallmedical.entity.PatientInformation;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PatientInformationMapper {
    //增加患者
    void addPatientInformation(PatientInformation patientInformation);
	//通过患者编号查询该患者
    PatientInformation getPatByPatnum(int patientnumber);
    //通过患者paid查询该患者的患者表信息
    PatientInformation getPatByPaid(int paid);
    //通过患者的id来修改患者表的年龄，出生日期，手机号，地址信息
    void updatePatByPaid(@Param("sickid") int sickid,
                        @Param("patientInformation") PatientInformation patientInformation);



    List<PatientInformation> getPatByPatnumOrDate(@Param("date") String date, @Param("search") String search);

    void deletePatientInformation(int  paid);


    void updatePatientInformation(PatientInformation patientInformation);

    void updatePatientInformationStatus(@Param("id") Integer id);
}
